hydrogen-powered fuel cell - French English Dictionary